English Dictionary
◊ STRIPED HYENA
striped hyena
n : of northern Africa and Arabia and India [syn: {Hyaena hyaena}]